Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Feat/esm #5045

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
DavertMik wants to merge 304 commits into 4.x
base: 4.x
Choose a base branch
Loading
from feat/esm
Open

Feat/esm #5045

DavertMik wants to merge 304 commits into 4.x from feat/esm

Conversation

Copy link
Contributor

@DavertMik DavertMik commented Jul 19, 2025

Refactored to be fully ESM

Should be the base for 4.x branch

kobenguyent and others added 30 commits January 20, 2025 14:10
* added sections for steps
* Update lib/steps.js
* Update test/data/sandbox/configs/step-sections/step-sections_test.js
* Update test/data/sandbox/configs/step-sections/step-sections_test.js
---------
Co-authored-by: DavertMik <davert@testomat.io>
* added result object, improved transport of tests
* fixed setting name for test
* fixed workers tests
* improved handling information between workers and main process
* fixed tests
* added result to typings
* fixed printing steps
* fixed def & failing tests
* fixing timeout errors
* fixed mocha hooks, analyze plugin, added custom reporter tests
* improved prompt for analyze plugin
* refactored timeouts to fix tests
* fixed saving screenshot file
* fixed step sections
* fixed tests for timeout errors
* added change fot pageInfo plugin
* fixed timeout tests
* fixed timeout tests with retries
---------
Co-authored-by: DavertMik <davert@testomat.io>
* added els step option
* added comment for fn step class
---------
Co-authored-by: DavertMik <davert@testomat.io>
* better hooks handling by submitting where test.failed occur
* reverted autologin plugin changes
* small fix to screenshot failures
* fixed screenshot tests
* fixed PW tests
---------
Co-authored-by: DavertMik <davert@testomat.io>
)
Bumps [monocart-coverage-reports](https://github.com/cenfun/monocart-coverage-reports) from 2.11.5 to 2.12.0.
- [Release notes](https://github.com/cenfun/monocart-coverage-reports/releases)
- [Changelog](https://github.com/cenfun/monocart-coverage-reports/blob/main/CHANGELOG.md)
- [Commits](cenfun/monocart-coverage-reports@2.11.5...2.12.0)
---
updated-dependencies:
- dependency-name: monocart-coverage-reports
 dependency-type: direct:production
 update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: kobenguyent <7845001+kobenguyent@users.noreply.github.com>
* better hooks handling by submitting where test.failed occur
* reverted autologin plugin changes
* small fix to screenshot failures
* fixed screenshot tests
* fixed PW tests
* renamed autologin plugin to auth, added comment step
* added check for the user in auth plugin
---------
Co-authored-by: DavertMik <davert@testomat.io>
* Bump eslint to ^9.19,0
* Bump eslint/js too
Copy link
Contributor Author

Wow wowow wo!
Thanks @kobenguyent

Copy link

Testomat.io Report 🔴 BUILD FAILED
Tests ✔️ 1 tests run
Summary 🔴 1 failed; 🟢 0 passed; 🟡 0 skipped
Duration 🕐 2 minutes, 0 seconds
Job 🗂️ TestCafe Tests / build
Operating System 🖥️ Linux X64

🟥 Failures (1)

🔴 TestCafe: "before all" hook in "TestCafe"

Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/CodeceptJS/CodeceptJS/test/helper/TestCafe_test.js)

################[ Failure ]################
Error: Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/CodeceptJS/CodeceptJS/test/helper/TestCafe_test.js)

🐢 Slowest Tests

  • TestCafe: "before all" hook in "TestCafe" (2 minutes, 0.003 seconds)

Copy link

Testomat.io Report 🟢 UNIT-TESTS PASSED
Tests ✔️ 340 tests run
Summary 🟢 339 passed; 🟡 1 skipped
Duration 🕐 6 seconds
Job 🗂️ Run Unit tests / unit-tests
Operating System 🖥️ Linux X64

🐢 Slowest Tests

  • Workers: should run worker with multiple config (1.503 seconds)
  • subtitles: should capture separate steps for separate tests (0.602 seconds)
  • Workers: should run simple worker (0.516 seconds)
  • Workers: should create worker by function (0.499 seconds)
  • Workers: should run worker with custom config (0.489 seconds)

Copy link

Testomat.io Report 🟢 UNIT-TESTS PASSED
Tests ✔️ 340 tests run
Summary 🟢 339 passed; 🟡 1 skipped
Duration 🕐 6 seconds
Job 🗂️ Run Unit tests / unit-tests
Operating System 🖥️ Linux X64

🐢 Slowest Tests

  • Workers: should run worker with multiple config (1.634 seconds)
  • subtitles: should capture separate steps for separate tests (0.604 seconds)
  • Workers: should run simple worker (0.539 seconds)
  • Workers: should create worker by function (0.515 seconds)
  • Workers: should run worker with custom config (0.502 seconds)

Copy link

Testomat.io Report 🟢 RUNNER-TESTS PASSED
Tests ✔️ 195 tests run
Summary 🟢 195 passed; 🟡 0 skipped
Duration 🕐 3 minutes, 32 seconds
Job 🗂️ Run Unit tests / runner-tests
Operating System 🖥️ Linux X64

🐢 Slowest Tests

  • CodeceptJS Timeouts: should take --no-timeouts option (6.426 seconds)
  • Failure in before: should trigger skipped events (6.263 seconds)
  • Definitions: def should create definition file (5.63 seconds)
  • CodeceptJS Timeouts: should stop test when timeout exceeded (5.437 seconds)
  • CodeceptJS Timeouts: should prefer step timeout (4.64 seconds)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Reviewers

Copilot code review Copilot Copilot left review comments

@kobenguyent kobenguyent Awaiting requested review from kobenguyent

Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /